const fs = require("fs")

/* fs.readdir("./a",(err,files)=>{

    // 错误优先
    // console.log(err);
    if(err){
        // throw err
        console.log("出错了");
        return
    }

    console.log(files);//[ 'b' ]
}) */


// 同步没有考虑拦截错误
// 使用try..catch..finally  是 js的内容

try {
    // 有可能出错的代码放到这里：如果没出错就正常执行

    let files = fs.readdirSync("./aaa")
    console.log(files);//[ 'b' ]

} catch {

    // 如果出错了，则catch会捕获错误
    console.log("出错了");

} finally {

    // 不管出不出错都会执行这里的代码  finally 最终
    console.log("最终的代码");

}

// let files = fs.readdirSync("./aaa")
// console.log(files);

console.log("11111111111111111111");




